import myAxios from "../plugins/myAxios";
import {getCurrentUserState, setCurrentUserState} from "../states/user";

//该目录专门定义向前端发起请求的方法


/**
 在src目录下，新建states包，新建user.ts文件，编写代码，定义两个方法，一个获取当前用户，一个设置当前用
 户
 由于提取了用户信息的代码，所以原用户信息页和用户信息修改页的代码也要进行相应的修改
 * 获取用户信息
 * @returns {Promise<null|any>}
 */
export const getCurrentUser = async () => {
    // const user = getCurrentUserState();
    // if (user) {
    //     return user;
    // }
//不存在则从远程处获取用户信息
    const res = await myAxios.get("/user/current");
    if (res.code == 0) {
// setCurrentUserState(res.data);
        return res.data;
    }
    return null;
}

